.room-names{
    padding: 6px 6px;
}
#hotel-name{
    padding : 18px;
    color: #7DC8D2
}
#reservation-form input,#reservation-form .form-control, #contact_us_form .form-control, #modify_booking_form #booking-modify-id,#modify_booking_form #booking-modify-email{
   color: #000000 !important;
}
#booking-widget-submit{
    margin-top:26px;
}
.modal{
    top:120px;
}
#btn_terms{
    margin-bottom: 50px;
}
.box-icon .circle{
    background-color: #FFFFFF !important;
    border-color: #3C3C3C !important;
}
.box-icon .circle i{
    color: #3C3C3C !important;
}
.vertical-widget .top-element{
    margin-top: -20px;
}
.vertical-widget #booking-widget-submit{
    margin-top: 36px;
}
.vertical-widget .bottom-element{
    margin-top: 20px;
}
 .room_lable{
    padding-top: 30px;
}
#hotel-description p {
    text-align: justify;
    font-size: 16px;
}
.fa-mouse-pointer{
    color: white;
}

@media only screen and (min-device-width:1200px) {
    .room-names{
        font-size : 16px !important;
    }
    .vertical-widget{
         margin-top: -60px !important;
    }

}

@media (min-device-width:1024px) and (max-device-width:1200px) {
    .room-names {
        font-size: 11px !important;
    }
    .show-details {
        position: relative !important;
        top: 0px !important;
    }
    .vertical-widget{
        margin-top: -60px !important;
    }
}

@media (min-device-width:747px) and (max-device-width:1024px) {
    .room-names{
        font-size : 10px !important;
    }
    .show-details{
        position: relative !important;
        top : 0px !important;
    }
    .vertical-widget{
        margin-top: -60px !important;
    }
}
@media (max-device-width: 768px) {
    .room-names{
        font-size : 12px !important;
    }

    .guest-fav-rooms{
        padding-bottom: 50px !important;
    }
    .show-details{
        position: relative !important;
        top : 0px !important;
    }
    #hotel-name a{
        font-size: 21px !important;
        color: #75c5cf;
        padding: 5px 15px;
    }
    .navbar-default .navbar-toggle{
        margin-top: 15px !important;
    }
    .parallax-effect #parallax-pagetitle{
        height: 100px;
    }
    .color-overlay h1{
        font-size: 24px;
    }
}
@media (max-device-width:320px) {
    #hotel-name a{
        font-size: 18px !important;
    }
    .color-overlay h1{
        font-size: 24px;
        padding-top: 17px;
    }
}
footer{
    text-align: justify;
}
.social{
    margin-bottom: 25px;
}
.headings{
    padding-top: 20px;
}
#condition{
    font-size: 10px;
}
.show-details{
    position: absolute;
    top : 180px;
}
#top-header a:hover{
    color : #FFFFFF !important;
}
.contact-details a{
    color : #333 !important;
}
.contact-details a:hover{
    color : #75c5cf !important;
}
.status_true i{
    color :green !important;
}

.status_false i{
    color :red !important;
}
.room_level_status_container {
    right: 85px;
}
#owl-gallery{
    border-bottom: 0px !important;
    border-top: 0px !important;
}
#hotel-name a{
    font-size: 28px;
    color: #75c5cf;
}
.TA_certificateOfExcellence ul li{
    list-style: none;
}
.TA_certificateOfExcellence img{
    margin-bottom: -10px;
}
.single-image img{
    width: 100%;
    height: 500px;
    padding: 50px 50px;
    margin-bottom: 14px;
}
#hotel-name a:hover, .room-thumb .room-names{
    color : #5e5e5e !important;
}
#booking_search_form i{
    pointer-events: none;
}

.header-menu-navbar, #manage-booking p {
    font-size: 16px;
}

#top-header .th-text, #top-header .th-text a, footer, footer h4, footer a{
    color: white !important;
}
#top-header .th-text, #top-header .th-text a{
    font-weight: bold;
}
#top-header, #top-header a{
    background-color: #75c5cf;
}
#reservation-form .fa-calendar{
    color: #5e5e5e !important;
}
input, button, select, a{
    border-radius: 0px !important;
}
.navbar-header a, #navbar-collapse-grid li, h2, #parallax-image h3, .room-names, h1{
    text-transform: uppercase;
}
.facilities .fa-check-circle{
    margin-top: -10px;
}
.room-thumb .price{
    padding:3px 16px !important;
}
.mask .content{
    font-size: 13px;
}

.select-square{
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    background: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='#444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");
    background-position: 100% 50%;
    background-repeat: no-repeat;

}

/*
     FILE ARCHIVED ON 05:08:50 Oct 07, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:08:10 Mar 31, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.456
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 30.103
  LoadShardBlock: 343.343 (3)
  PetaboxLoader3.resolve: 138.177 (4)
  PetaboxLoader3.datanode: 293.262 (4)
  load_resource: 123.489
*/